Santa Teresa Beach

Santa Teresa Beach

A beautiful, laid-back beach on the Nicoya Peninsula, perfect for surfing, yoga, and enjoying peaceful tropical sunsets away from crowds.

View on Google Maps